﻿<?xml version="1.0" encoding="utf-8"?>
<logicalClassDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" dslVersion="1.0.0.0" Id="e14c487b-226d-41d1-9b92-e89ae01a4473" name="ReportingFramework" linkedPackageId="b6740714-5f21-48eb-8834-af4c81177d8d" xmlns="http://schemas.microsoft.com/dsltools/LogicalClassDesigner">
  <packagedElements>
    <logicalClassDesignerModelHasTypes>
      <class Id="ef6ae76a-6fb7-4406-8e32-ff329f66d9a3" name="PdfElement" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="3066d279-b786-4f5b-b725-4234fa556555" />
        <generalsInternal>
          <generalization Id="7dcd5f3e-a3bd-4c6a-a8ab-08e0d541344c" isSubstitutable="false">
            <classMoniker Id="79809b58-5edc-4cb7-8f15-4a360f574dbd" LastKnownName="PdfText" />
            <elementDefinition Id="2f840293-2bd7-47ed-ba51-18c10ea46eb3" />
          </generalization>
          <generalization Id="92343acd-2022-48a8-8fa2-226fdee0f45b" isSubstitutable="false">
            <classMoniker Id="568f951b-8a96-4b62-adad-cba5e4e89b93" LastKnownName="PdfParagraph" />
            <elementDefinition Id="9130ff9a-e442-4e9b-b8ee-15e15b3c1c0a" />
          </generalization>
          <generalization Id="c48e4654-676f-4d00-b3b7-a80bcf04fc79" isSubstitutable="false">
            <classMoniker Id="0ad0ce1e-db9c-4b6e-8099-d109f242a504" LastKnownName="PdfFormattedText" />
            <elementDefinition Id="1793b13b-5796-468d-854e-6a1a9dd199bb" />
          </generalization>
          <generalization Id="2e9241c9-3a86-4331-ae11-bb2b685568d0" isSubstitutable="false">
            <classMoniker Id="28c6dfad-5596-4cf7-849d-f42fc06d9281" LastKnownName="PdfImage" />
            <elementDefinition Id="312dcb29-235d-4ae0-922a-8cbf8e5270c0" />
          </generalization>
          <generalization Id="12de2cf3-d4c6-4718-8698-10278f10ca79" isSubstitutable="false">
            <classMoniker Id="a390aa66-b139-4829-a6c5-852feb3ef93d" LastKnownName="PdfLine" />
            <elementDefinition Id="a73fb1eb-78a4-4868-b965-61ab3ffa09ee" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property Id="89bfb2f7-7981-4c13-8874-1ba672d7dc24" name="x" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="c3eb91c3-80d8-459d-88a3-b1b4c0b5d084" />
            <type_NamedElement>
              <referencedTypeMoniker Id="775e6cc7-ae9f-474b-bd1d-a8b8a42b8525" LastKnownName="IObservable&lt;float&gt;" />
            </type_NamedElement>
          </property>
          <property Id="09568776-0f03-403c-8cc7-051dd92ca51a" name="y" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="492ea6dc-73a4-4a53-bddd-657e16969020" />
            <type_NamedElement>
              <referencedTypeMoniker Id="9965cbf5-587c-4b9d-91ad-f075cafa28fd" LastKnownName="IObservable&lt;float&gt;" />
            </type_NamedElement>
          </property>
          <property Id="66a0fbac-cd0a-4967-837f-5520801556c1" name="widthAbs" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="ea1678c9-159f-4fc5-aae6-c3261ad37476" />
            <type_NamedElement>
              <referencedTypeMoniker Id="ec8acff5-ccf3-41aa-9c89-7ef04b0b7623" LastKnownName="IObservable&lt;float&gt;" />
            </type_NamedElement>
          </property>
          <property Id="d1910d48-4fbe-4011-8fad-e560d42df9cb" name="heightAbs" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="adc59ccc-b382-4df2-8f7f-2de2e7c919eb" />
            <type_NamedElement>
              <referencedTypeMoniker Id="e69469e1-6804-4965-ba25-65c3a4ffc8af" LastKnownName="IObservable&lt;float&gt;" />
            </type_NamedElement>
          </property>
          <property Id="c60c823d-cc92-439e-b8e6-48744bd59cc6" name="height" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="5b8b21ef-2006-4813-8e7c-945af1d486b4" />
            <type_NamedElement>
              <referencedTypeMoniker Id="4c0d4db4-1ba0-4349-9274-4d08e490325f" LastKnownName="IObservable&lt;PdfElementMeasure&gt;" />
            </type_NamedElement>
          </property>
          <property Id="04fdf8ec-2e98-48e8-99a0-a16aa014a8ab" name="width" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="ece2fdc6-930b-4cd3-b1d4-d21067725ad0" />
            <type_NamedElement>
              <referencedTypeMoniker Id="4c0d4db4-1ba0-4349-9274-4d08e490325f" LastKnownName="IObservable&lt;PdfElementMeasure&gt;" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </logicalClassDesignerModelHasTypes>
    <packageHasNamedElement>
      <referencedType Id="9965cbf5-587c-4b9d-91ad-f075cafa28fd" name="IObservable&lt;float&gt;" isAbstract="false" isLeaf="false" cachedFullName="IObservable&lt;float&gt;">
        <elementDefinition Id="d0d98ece-8d6e-43d8-b751-74057bcd5ed1" />
      </referencedType>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <referencedType Id="775e6cc7-ae9f-474b-bd1d-a8b8a42b8525" name="IObservable&lt;float&gt;" isAbstract="false" isLeaf="false" cachedFullName="IObservable&lt;float&gt;">
        <elementDefinition Id="d0d98ece-8d6e-43d8-b751-74057bcd5ed1" />
      </referencedType>
    </packageHasNamedElement>
    <logicalClassDesignerModelHasTypes>
      <enumeration Id="bde7329a-4e98-48df-b4d6-054fcdf1cffa" name="PdfElementMeasureType" isAbstract="false" isLeaf="false">
        <elementDefinition Id="03935970-3e18-42fd-9fe5-6a1fe8602022" />
        <suppliersInternal>
          <dependency Id="adfcb29c-1405-4ac5-957b-d7bf92df9060">
            <classMoniker Id="162d092f-6d50-456c-ae45-4f18a303e64b" LastKnownName="PdfElementMeasure" />
            <elementDefinition Id="37bdb3a5-a9a8-4741-a1a2-b800a217bf50" />
          </dependency>
        </suppliersInternal>
        <ownedLiterals>
          <enumerationLiteral Id="84fcc2a4-6682-4c28-be2c-b4e105e8ac2a" name="Px">
            <elementDefinition Id="bab3e4e9-9124-4be8-9806-1a905c784610" />
          </enumerationLiteral>
          <enumerationLiteral Id="43d48e28-2f6c-4c11-9a5e-cf757c14b2c3" name="Percent">
            <elementDefinition Id="da479055-8486-4f48-b266-80467a53d702" />
          </enumerationLiteral>
          <enumerationLiteral Id="0d8426a3-0782-45b2-9665-edcae97ba390" name="Auto">
            <elementDefinition Id="c053a48f-9a80-4793-8626-148fb4db58c4" />
          </enumerationLiteral>
        </ownedLiterals>
      </enumeration>
    </logicalClassDesignerModelHasTypes>
    <packageHasNamedElement>
      <referencedType Id="4c0d4db4-1ba0-4349-9274-4d08e490325f" name="IObservable&lt;PdfElementMeasure&gt;" isAbstract="false" isLeaf="false" cachedFullName="IObservable&lt;PdfElementMeasure&gt;">
        <elementDefinition Id="c972ea27-5b82-4109-b97a-3a01bd42bba2" />
      </referencedType>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <referencedType Id="e69469e1-6804-4965-ba25-65c3a4ffc8af" name="IObservable&lt;float&gt;" isAbstract="false" isLeaf="false" cachedFullName="IObservable&lt;float&gt;">
        <elementDefinition Id="d0d98ece-8d6e-43d8-b751-74057bcd5ed1" />
      </referencedType>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <referencedType Id="ec8acff5-ccf3-41aa-9c89-7ef04b0b7623" name="IObservable&lt;float&gt;" isAbstract="false" isLeaf="false" cachedFullName="IObservable&lt;float&gt;">
        <elementDefinition Id="d0d98ece-8d6e-43d8-b751-74057bcd5ed1" />
      </referencedType>
    </packageHasNamedElement>
    <logicalClassDesignerModelHasTypes>
      <class Id="162d092f-6d50-456c-ae45-4f18a303e64b" name="PdfElementMeasure" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="51686c30-e3e4-4713-84cc-211987313eb3" />
        <suppliersInternal>
          <dependency Id="92edbe29-72e1-40a6-ab09-0e29e776273e">
            <classMoniker Id="ef6ae76a-6fb7-4406-8e32-ff329f66d9a3" LastKnownName="PdfElement" />
            <elementDefinition Id="4fa89827-8b60-418a-8280-f57176d0d56c" />
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property Id="f4004eec-2725-4edb-9f9f-84d8a65476b1" name="Type" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="cafd62da-839b-4173-bdd6-61cf24e9c980" />
            <type_NamedElement>
              <referencedTypeMoniker Id="9f198d78-6d25-4b98-957c-1df849fd855f" LastKnownName="PdfElementMeasureType" />
            </type_NamedElement>
          </property>
          <property Id="f7f24094-c459-457a-b3c5-8ed149dc9f8c" name="Value" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="56d58f95-366b-44b2-b304-5b24e3c2eb5f" />
            <type_NamedElement>
              <referencedTypeMoniker Id="a1eafc51-3522-4deb-b6f4-6961597bfc53" LastKnownName="float" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </logicalClassDesignerModelHasTypes>
    <packageHasNamedElement>
      <referencedType Id="9f198d78-6d25-4b98-957c-1df849fd855f" name="PdfElementMeasureType" isAbstract="false" isLeaf="false" cachedFullName="Sustainalytics.ReportingFramework::PdfElementMeasureType">
        <elementDefinition Id="03935970-3e18-42fd-9fe5-6a1fe8602022" />
      </referencedType>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <referencedType Id="a1eafc51-3522-4deb-b6f4-6961597bfc53" name="float" isAbstract="false" isLeaf="false" cachedFullName="float">
        <elementDefinition Id="9f006abb-aa16-405a-a18c-e5b29d98f301" />
      </referencedType>
    </packageHasNamedElement>
    <logicalClassDesignerModelHasTypes>
      <class Id="79809b58-5edc-4cb7-8f15-4a360f574dbd" name="PdfText" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="f2811bb7-0a88-494c-a627-04e337985419" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="0ad0ce1e-db9c-4b6e-8099-d109f242a504" name="PdfFormattedText" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="2985fa2f-2406-46bb-acc6-32ebd73c8631" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="28c6dfad-5596-4cf7-849d-f42fc06d9281" name="PdfImage" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="25802901-377c-47c3-b333-57a1a2bb536e" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="a390aa66-b139-4829-a6c5-852feb3ef93d" name="PdfLine" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="fc0ad436-83c6-4c38-9ec4-0cf32fccf3a5" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="90a867e7-4bc0-44bb-b089-cd0e1e99c561" name="PdfElementContainer&lt;T:PdfElement&gt;" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="494e8ae4-69c9-4e34-960f-6329cb5f1666" />
        <generalsInternal>
          <generalization Id="a5afb358-a18e-4896-9f40-dd5e77f4e1b7" isSubstitutable="false">
            <classMoniker Id="a29e1ef8-3679-4d64-9b25-0917ffd37393" LastKnownName="PdfCell" />
            <elementDefinition Id="4f2011dc-ff3c-4ed7-b0dd-30e4d4cddec0" />
          </generalization>
          <generalization Id="071c7864-c458-4e89-b455-60310c40471d" isSubstitutable="false">
            <classMoniker Id="6edc300e-96ee-4ec4-ab5a-f00d74c6d875" LastKnownName="PdfRow" />
            <elementDefinition Id="ff5c0694-52d3-460c-ab52-5596b79a6af8" />
          </generalization>
          <generalization Id="93696f2d-1946-49de-ae54-6959b5ad34f6" isSubstitutable="false">
            <classMoniker Id="dd41f092-02e3-4b06-b8ef-6a14cecfc634" LastKnownName="PdfTable" />
            <elementDefinition Id="2c5f0f19-d865-4121-b699-a0a0c1f3fe6a" />
          </generalization>
          <generalization Id="a93fd541-cf0d-4912-943a-ff3bf138d0a4" isSubstitutable="false">
            <classMoniker Id="d7e05104-8b38-4a7b-af05-b186390bed7a" LastKnownName="PdfDocument" />
            <elementDefinition Id="994f401a-f5ed-4f98-a611-5ad48ca904e1" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association Id="c8f0b1ca-c424-48ea-9881-175e5d0c3c0d" isDerived="false" sourceEndRoleName="PdfElementContainer&lt;T:PdfElement&gt;" targetEndRoleName="PdfElement" isLeaf="false" isAbstract="false">
            <classMoniker Id="ef6ae76a-6fb7-4406-8e32-ff329f66d9a3" LastKnownName="PdfElement" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd Id="50911bcd-cc2b-4e6e-9d1c-3ea88cd700a6" name="PdfElementContainer&lt;T:PdfElement&gt;" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="Shared" isComposite="false" isNavigableOwned="false">
                  <elementDefinition Id="b82cb214-6f5f-4a08-b3ce-37ce80545861" />
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd Id="d004e53f-0b18-47af-8613-3a69bcf99682" name="PdfElement" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
                  <lowerValueInternal>
                    <literalString Id="1a784500-36a4-4b18-804c-9d67bc54fc26" name="Lower" value="n">
                      <elementDefinition Id="7ef5a6db-7863-4c17-8a71-88497d43ec6c" />
                    </literalString>
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString Id="5e127b27-6321-4361-a1e5-54c186003643" name="Upper" value="n">
                      <elementDefinition Id="35d60e2d-f494-4285-a712-d8150bd22c63" />
                    </literalString>
                  </upperValueInternal>
                  <elementDefinition Id="29cf1820-cbc0-417a-a917-b54c1cbbe86a" />
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
            <elementDefinition Id="2616540d-c31a-414e-9388-b4c3c54a3673" />
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property Id="03f6f331-8e3b-46c3-af1d-44184960c527" name="Elements : List&lt;T" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <elementDefinition Id="0f3ba1cb-c4bb-4ce5-948d-47fd335e64d0" />
            <type_NamedElement>
              <referencedTypeMoniker Id="6a3eed2c-784e-4e7c-a4b2-1235213ae611" LastKnownName="PdfElement&gt;" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation Id="a7164cd5-51c7-42d9-a5cd-f18751997d5b" name="AddElement&lt;T&gt;" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <elementDefinition Id="7932d5ca-9167-4e54-9b3d-3478481e334e" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="2f68cfa4-1cb8-437e-9394-87d4222caee5" name="T element" direction="In" isUnique="false">
                  <elementDefinition Id="b2ae512b-4a6f-47f6-8993-8a4fa212d653" />
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </logicalClassDesignerModelHasTypes>
    <packageHasNamedElement>
      <referencedType Id="6a3eed2c-784e-4e7c-a4b2-1235213ae611" name="PdfElement&gt;" isAbstract="false" isLeaf="false" cachedFullName="PdfElement&gt;">
        <elementDefinition Id="e6fd02ee-a5bc-483e-9193-60ae5be1db39" />
      </referencedType>
    </packageHasNamedElement>
    <logicalClassDesignerModelHasTypes>
      <class Id="a29e1ef8-3679-4d64-9b25-0917ffd37393" name="PdfCell" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="37e6378d-fab6-4e75-a04b-45a8baa6619a" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="6edc300e-96ee-4ec4-ab5a-f00d74c6d875" name="PdfRow" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="0538066c-86e9-4013-ac2f-e6a24da323a4" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="dd41f092-02e3-4b06-b8ef-6a14cecfc634" name="PdfTable" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="593ee009-c555-4d12-a844-15abe5ca8100" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="568f951b-8a96-4b62-adad-cba5e4e89b93" name="PdfParagraph" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="fc02aa50-f63f-432a-b1a1-7065792f7662" />
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="d7e05104-8b38-4a7b-af05-b186390bed7a" name="PdfDocument" isAbstract="false" isLeaf="false" isActiveClass="false">
        <elementDefinition Id="f528a121-6dfc-42cb-ad8d-f6a0f98161ae" />
      </class>
    </logicalClassDesignerModelHasTypes>
  </packagedElements>
  <package Id="b6740714-5f21-48eb-8834-af4c81177d8d" name="Sustainalytics.ReportingFramework">
    <elementDefinition Id="7a42a032-a21f-47fd-911f-24e7f7130830" />
    <profileInstances>
      <packageHasProfileInstances Id="c84e13cd-49ca-461a-9a28-954613256188">
        <profileInstance Id="25bce397-bd68-4252-8c1f-b490e65cd098" name="StandardProfileL2">
          <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
        </profileInstance>
        <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
      </packageHasProfileInstances>
      <packageHasProfileInstances Id="e7a3698b-4e53-40f5-af47-45e606446cc5">
        <profileInstance Id="958837a3-b3ab-4062-a36a-765c120b909b" name="StandardProfileL3">
          <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
        </profileInstance>
        <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
      </packageHasProfileInstances>
    </profileInstances>
  </package>
</logicalClassDesignerModel>